f76c08850497cf722de2829b79dfad6f7ef8307a,clc/modules/reporting/src/main/java/com/eucalyptus/reporting/art/generator/VolumeSnapshotArtGenerator.java,VolumeSnapshotArtGenerator,generateReportArt,#ReportArtEntity#,35

Before Change


			/* Default sizeGB is remainder of report * GB. This will be overwritten later if there's
			 * a corresponding delete event before the report end, later.
			 */
			usage.setGBSecs(createEvent.getSizeGB() * (report.getEndMs() - createEvent.getTimestampMs()));
			VolumeArtEntity volume = volumeEntities.get(createEvent.getVolumeUuid());
			volume.getSnapshotUsage().put(createEvent.getVolumeSnapshotId(), usage);
			snapshotEntities.put(createEvent.getUuid(), usage);

After Change


			 * a corresponding delete event before the report end, later.
			 */
			usage.setGBSecs(createEvent.getSizeGB() * DurationCalculator.boundDuration(report.getBeginMs(),
					report.getEndMs(), createEvent.getTimestampMs()));
			VolumeArtEntity volume = volumeEntities.get(createEvent.getVolumeUuid());
			volume.getSnapshotUsage().put(createEvent.getVolumeSnapshotId(), usage);
			snapshotEntities.put(createEvent.getUuid(), usage);